/*reset*/
@import url('http://www.jiameng.com/templates/css/channel/search-section.css');
@import url('http://www.jiameng.com/templates/css/channel/nav_update.css');
@import url('http://www.jiameng.com/templates/css/icons.css');
body, h1, h2, h3, h4, h5, dl, dt, dd, ul, ol, li, a, div, font, em, span, img, form, input, p { font-size: 12px; font-style: normal; font-weight: normal; padding: 0px; margin: 0px; line-height: 1.5em; background: none; border: none; color: #000; }
body { font: 12px "microsoft Yahei" }
a { color: #666; text-decoration: none; outline: none; hide-focus:expression(this.hideFocus=true);
}
a:visited { text-decoration: none; }
a:hover { color: #f60; text-decoration: underline; }
li { vertical-align: bottom; list-style-type: none; white-space: normal; }
img { display: block; }
textarea, input, button, select, table, tbody, tr, td, th { border: none; padding: 0; margin: 0; }
.clear { clear: both; overflow: hidden; }
textarea, input, select { border: 1px solid #ccc; color: #666; }
/*内容样式*/
.w990 { width: 990px; margin: 0 auto; }
.w750 { width: 750px; }
.w230 { width: 230px; }
.fl { float: left; }
.fr { float: right; }
.mr10 { margin-right: 10px; }
.mr11 { margin-right: 11px; }
.mb10 { margin-bottom: 10px }
.bb { border-bottom: 1px dashed #ccc; }
.brs { border-right: 1px solid #e1e1e1; }
.bbs { border-bottom: 1px solid #e1e1e1; }
.bls { border-left: 1px solid #e1e1e1; }
.bts { border-top: 1px solid #e1e1e1; }
.hr_red { border: 1px solid #D71318; }
.hr_gray { border: 1px solid #ccc; }
.mb30 { margin-bottom: 30px; }
.pr10 { padding-right: 10px; }
.mb5 { margin-bottom: 5px; }
.mr6 { margin-right: 6px; }
.border { border: 1px solid #e1e1e1; border-top: 0; }
.colorD71318 { color: #D71318; }
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.clearfix { display: inline-table; }
/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */
/**/
#barcode { position: absolute; height: 230px; width: 180px; border: 2px solid #ccc; background: #fff; z-index: 999; top: 37px; left: 38px; }
#barcode .bd { padding: 10px; position: relative }
#barcode .arrow_inner_b { position: absolute; left: 88px; top: -21px; font-size: 24px; color: #ccc; }
#barcode .arrow_inner_w { position: absolute; left: 88px; top: -18px; font-size: 24px; color: #fff; }
/*合作媒体*/
.mod-links { background: #fff; padding: 4px 10px; border: 1px solid #e2e2e2; overflow: hidden; }
.mod-links .md-link-title { float: left; width: 76px; line-height: 24px; }
.mod-links ul { width: 870px }
.mod-links ul li { float: left; padding: 0 4px; line-height: 24px; display: block; word-wrap: break-word; width: 62px; overflow: hidden; height: 24px; }
.mod-links ul li a { float: left; display: inline-block; width: 62px; overflow: hidden; height: 24px; line-height: 24px; word-wrap: break-word; }
.mod-links ul li a.more { height: 24px; line-height: 24px; }
.mod-cert-links { background: #fff; border: 1px solid #e2e2e2; margin-bottom: 5px; border-bottom: none; border-left: none }
.mod-cert-links li { height: 26px; line-height: 26px; float: left; width: 493px; border-bottom: 1px solid #e2e2e2; border-left: 1px solid #e2e2e2 }
.mod-cert-links li .adr-th { background: #f5f5f5; padding: 0 16px; font-weight: bold; display: inline-block; }
.mod-cert-links li .adr-con { display: inline-block; color: #e2e2e2 }
.mod-cert-links li .adr-con a { padding: 0 6px; }
.footer-v1 { text-align: center; width: 990px; margin: 0 auto; }
.footer-v1 p { }
.footer-v1 * { text-align: center !important }
.footer-v1 a:link, #footer-v1 a:visited { color: #333 }
.footer-v1 a:hover, #footer-v1 a:active { color: #DD0010!important }
.footer-v1 .footer-container { padding: 8px 0 12px 0 }
.footer-v1 .footer-jm-pages { color: #ccc }
.footer-v1 ul, #footer-v1 li, #footer-v1 dt, #footer-v1 dd { color: #999 }
.footer-v1 .footer-jm-pages, #footer-v1 .footer-jm-group, #footer-v1 .net-admission, #footer-v1 .footer-jm-copyright, #footer-v1 .footer-jm-certs { padding-bottom: 6px }
.footer-v1 .footer-jm-certs { padding-top: 6px; width: 454px; margin: 0 auto }
.footer-v1 .footer-net-ic { top: 0; left: 246px; background-position: 0 0 }
.footer-v1 .footer-net-ic a { display: inline-block; width: 52px; height: 62px; overflow: hidden; line-height: 186px }
.footer-v1 .net-admission li { color: #333 }
#footer-v1 img { display: inline; }
/*quan*/
.mod-quan { border: 1px solid #e2e2e2; padding: 0 19px; position: relative; margin-top: 10px; }
.mod-quan .hd { height: 42px; line-height: 42px; font-family: Microsoft Yahei; font-size: 16px; color: #333 }
.mod-quan .hd span { float: right; height: 42px; line-height: 42px; }
.mod-quan .hd span a { font-size: 12px; color: #666; height: 42px; line-height: 42px; }
.mod-quan .bd { overflow: hidden; }
.mod-quan .bd ul { margin-left: -12px }
.mod-quan .bd li { float: left; width: 180px; margin-left: 12px; margin-bottom: 19px }
.mod-quan .bd li a.item-img { position: relative; display: block }
.mod-quan .bd li a.item-img img { vertical-align: bottom }
.mod-quan .bd li a.item-img i { position: absolute; font-style: normal; bottom: 0; left: 0; background: #4ea3db; line-height: 32px; padding: 0 8px; color: #fff }
.mod-quan .bd li a.item-basic span { line-height: 24px; height: 24px; overflow: hidden }
.mod-quan .bd li a.item-basic { padding: 5px 0; display: block }
.mod-quan .bd li a.item-basic span.item-title { display: block; color: #666; height: 24 }
.mod-quan .bd li a.item-basic span.item-title-quan { display: block; color: #d71318 }
.mod-quan .bd li .item-icons em { float: left; margin-right: 4px }
.mod-quan .bd li a:hover { text-decoration: none }
.mod-quan .bd li a:hover span.item-title { color: #333 }
.mod-quan .bd ul:after, .mod-quan .bd ul li:after, .mod-quan .bd ul li div:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0 }
.mod-quan .prev, .mod-quan .next { background-image: url(http://www.jiameng.com/templates/css/img/css-sprite-v3.png); background-repeat: no-repeat; position: absolute; width: 29px; height: 36px; display: block; z-index: 9; top: 140px; cursor: pointer; text-indent: -999px; overflow: hidden; filter: alpha(opacity=50); -moz-opacity: 0.5; opacity: 0.5; }
.mod-quan .prev:hover, .mod-quan .next:hover { filter: alpha(opacity=90); -moz-opacity: 0.9; opacity: 0.9; }
.mod-quan .prev { left: -1px; background-position: 0 -170px; }
.mod-quan .next { right: -1px; background-position: 0 -213px }
.mod-quan .bd { margin-left: -10px; }
#quanCarouselLite { width: 950px; }